interface
{
		function createByTargetProperty(source, targetProperty );
		function createByTargetClass(source, targetClass );
}